cape cod kanalı - Turkish English Dictionary